engine knocking stops - Spanish English Dictionary